package com.mashibing.class16;

import java.util.ArrayList;
// 点
public class Node {
    public int value; // 自己的值.
    public int in; // 入度(别人指向它), 有多少个点指向它的
    public int out;// 出度(它指向别人), 它一共指向多少个点.
    public ArrayList<Node> nexts; // 邻居的集合, 从它出发能找到的直接邻居.
    public ArrayList<Edge> edges;// 边 从他自己出发有哪些边.

    public Node(int value) {
        this.value = value;
        in = 0;
        out = 0;
        nexts = new ArrayList<Node>();
        edges = new ArrayList<Edge>();
    }
}
